import {request} from "../../request/index.js"
Page({
  data: {
    tabs: [
      {
        index: 0,
        value: "体验问题"
      },
      {
        index: 1,
        value: "商品投诉"
      },
      {
        index: 2,
        value: "购买遇到问题"
      },
      {
        index: 3,
        value: "其它"
      }
    ],
    currentIndex:-1,
    // 要发送给后端的数据
    // fbData:{
      // 问题分类
      fbType:'',
      // 问题内容
      fbContent:'',
      // 问题图片
      fbPic:[]
    // }
  },
  // 获取问题分类
  handleItemTap(e){
    // 获取点击问题id
    const index = e.currentTarget.dataset.index;
    const type = e.currentTarget.dataset.type;
    // console.log(index);
    // console.log(type);
    this.setData({
      currentIndex:index,
      fbType:type
    });

  },
  // 问题内容
  handleTextInput(e){
    // console.log(e);
    this.setData({
      fbContent:e.detail.value
    })
  },
  // 点击 “+” 选择图片
  handleChooseImg() {
    // 调用小程序内置的选择图片api
    wx.chooseImage({
      // 同时选中的图片的数量
      count: 1,
      // 图片的格式  原图  压缩
      sizeType: ['original', 'compressed'],
      // 图片的来源  相册  照相机
      sourceType: ['album', 'camera'],
      success: (result) => {
        // console.log(result.tempFilePaths[0]);
        let fbPic=this.data.fbPic;
        fbPic.push(result.tempFilePaths[0])
        this.setData({
          fbPic: fbPic
        })
      }
    });
  },
  //提交按钮的点击
  async handleFormSubmit(){
    let that = this;
    // 发请求 将反馈信息存入数据库
    let fbType=that.data.fbType;
    let fbContent=that.data.fbContent;
    let fbPic=that.data.fbPic;
    const feedBackMsg={fbType,fbContent,fbPic};
    const res = await request({url:"/feedBack",method:'Post',data:feedBackMsg});
    console.log(res);
    // 得到请求结果  成功则弹窗提示
      if(res.data.message=='反馈成功'){
        wx.showToast({
          title: '反馈成功',
          icon: 'success',
          mask:true,
          // success:function(){
          //   // 提交成功清空输入框内容
          //   that.setData({
          //     fbType:'',
          //     fbContent:'',
          //     fbPic:''
          //   })
          // }
        })
      }
  }
})
